home *** CD-ROM | disk | FTP | other *** search
/ Softwarová Záchrana 3 / Softwarova-zachrana-3.bin / Desktop Sidebar / sidebarb75.exe / install.msi / _3901DC2062A128AB763B0CC41522733F / F__comics_dsslideshow_F149C9FE2920452F8734E57491C730F9 < prev    next >
Extensible Markup Language  |  2004-07-22  |  6KB  |  148 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8" ?> 
  2. <root>
  3. <bot name="Comics" author="acommonjo" deleteAfterDays="1">
  4. <![CDATA[
  5.  
  6. if ( (ScriptEngineMajorVersion()==5 && ScriptEngineMinorVersion()>=5) || ScriptEngineMajorVersion()>5)
  7. {
  8.     // B.C.
  9.     var text=slideshow.DownloadText("http://www.comics.com/creators/bc/");
  10.     var re = new RegExp("\<IMG SRC=\"([^\"]+)\" ALT=\"Today's Comic\" BORDER=\"0\"\>","g");               
  11.     var arr;
  12.     while ((arr = re.exec(text)) != null)
  13.     {
  14.         slideshow.AddImage("http://www.comics.com"+arr[1],"http://www.comics.com/creators/bc/","B.C. by Johnny Hart");
  15.     }
  16.  
  17.     // Calvin and Hobbes
  18.     var text=slideshow.DownloadText("http://www.ucomics.com/calvinandhobbes/");
  19.     var re = new RegExp("\<img src=\"([^\"]+)\" width=\"600\" height=\"([0-9]+)\" border=\"0\"\>","g");               
  20.     var arr;
  21.     while ((arr = re.exec(text)) != null)
  22.     {
  23.         slideshow.AddImage(arr[1],"http://www.ucomics.com/calvinandhobbes/","Calvin and Hobbes by: Bill Watterson");
  24.     }
  25.  
  26.     // Dilbert
  27.     var text=slideshow.DownloadText("http://www.dilbert.com");
  28.     var re = new RegExp("\<IMG SRC=\"([^\"]+)\" BORDER=0 ALT=\"Today's Dilbert Comic\"\>","g");               
  29.     var arr;
  30.     while ((arr = re.exec(text)) != null)
  31.     {
  32.         slideshow.AddImage("http://www.dilbert.com"+arr[1],"http://www.dilbert.com","Dilbert by: Scott Adams");
  33.     }
  34.  
  35.     // Foxtrot
  36.     var text=slideshow.DownloadText("http://www.ucomics.com/foxtrot/");
  37.     var re = new RegExp("\<img src=\"([^\"]+)\" width=\"600\" height=\"([0-9]+)\" border=\"0\"\>","g");               
  38.     var arr;
  39.     while ((arr = re.exec(text)) != null)
  40.     {
  41.         slideshow.AddImage(arr[1],"http://www.ucomics.com/foxtrot/","Foxtrot by: Bill Amend");
  42.     }
  43.  
  44.     // Garfield
  45.     var text=slideshow.DownloadText("http://www.ucomics.com/garfield/");
  46.     var re = new RegExp("\<img src=\"([^\"]+)\" width=\"600\" height=\"([0-9]+)\" border=\"0\"\>","g");               
  47.     var arr;
  48.     while ((arr = re.exec(text)) != null)
  49.     {
  50.         slideshow.AddImage(arr[1],"http://www.ucomics.com/Garfield/","Garfield by: Jim Davis");
  51.     }
  52.  
  53.     // Get Fuzzy
  54.     var text=slideshow.DownloadText("http://www.comics.com/comics/getfuzzy/");
  55.     var re = new RegExp("\<IMG SRC=\"([^\"]+)\" ALT=\"Today's Comic\" BORDER=\"0\"\>","g");               
  56.     var arr;
  57.     while ((arr = re.exec(text)) != null)
  58.     {
  59.         slideshow.AddImage("http://www.comics.com"+arr[1],"http://www.comics.com/comics/getfuzzy/","Get Fuzzy by: Darby Conley");
  60.     }
  61.  
  62.      // In the Bleachers
  63.     var text=slideshow.DownloadText("http://www.ucomics.com/inthebleachers/");
  64.     var re = new RegExp("\<img src=\"([^\"]+)\" width=\"300\" height=\"([0-9]+)\" border=\"0\"\>","g");               
  65.     var arr;
  66.     while ((arr = re.exec(text)) != null)
  67.     {
  68.         slideshow.AddImage(arr[1],"http://www.ucomics.com/inthebleachers/","In the Bleachers by: Steve Moore");
  69.     }
  70.  
  71.    // Mother Goose and Grim
  72. var exist=0;
  73. var text=slideshow.DownloadText("http://www.grimmy.com/comics.php");
  74. var re = new RegExp("<img src=\"http://www.grimmy.com/images/([^\"]+)\" id=\"([^\"]+)\" name=\"([^\"]+)\">","g");               
  75. var arr;
  76. while ((arr = re.exec(text)) != null)
  77. {
  78.     slideshow.AddImage("http://www.grimmy.com/images/"+arr[1],"http://www.grimmy.com/comics.php","Mother Goose and Grim by: Mike Peters");
  79. exist=1;
  80. }
  81.  
  82. if(!exist) slideshow.log("No images found for Mother Goose and Grim slideshow.");
  83.  
  84.  
  85.     // Peanuts aka Snoopy
  86.     var text=slideshow.DownloadText("http://www.peanuts.com");
  87.     var re = new RegExp("\<IMG SRC=\"([^\"]+)\" ALT=\"Today's Strip\" BORDER=\"0\"\>","g");               
  88.     var arr;
  89.     while ((arr = re.exec(text)) != null)
  90.     {
  91.         slideshow.AddImage("http://www.peanuts.com"+arr[1],"http://www.peanuts.com","Peanuts by: Charles M. Shulz");
  92.     }
  93.  
  94.     // Penny Arcade
  95.     var text=slideshow.DownloadText("http://www.penny-arcade.com/view.php3");
  96.     var re = new RegExp("<img src=\"([^\"]+)\" ALT=\"\">","");               
  97.     var lines=text.split("\n");
  98.     for(var i=0;i<lines.length;++i)
  99.     {
  100.         var line=lines[i];
  101.         var arr = re.exec(line);
  102.         if (arr!=null)
  103.         {
  104.             slideshow.AddImage("http://www.penny-arcade.com/"+arr[1],"http://www.penny-arcade.com","Penny Arcade by: Mike Krahulik and Jerry Holkins");
  105.         }
  106.     }
  107.  
  108.     // Reality Check
  109.     var text=slideshow.DownloadText("http://www.comics.com/comics/reality/");
  110.     var re = new RegExp("\<IMG SRC=\"([^\"]+)\" ALT=\"Today's Comic\" BORDER=\"0\"\>","g");               
  111.     var arr;
  112.     while ((arr = re.exec(text)) != null)
  113.     {
  114.         slideshow.AddImage("http://www.comics.com"+arr[1],"http://www.comics.com/comics/reality/","Reality Check by: Dave Whamond");
  115.     }    
  116.  
  117.     // Sherman's Lagoon
  118.     var re = new RegExp("<IMG SRC=\"dailies/([^\"]+)\">","g");               
  119.     var text=slideshow.DownloadText("http://cgibin.rcn.com/fillmore.dnai/cgi-bin/sviewer.pl");
  120.     var lines=text.split("\n");
  121.     for(var i=0;i<lines.length;++i)
  122.     {
  123.         var line=lines[i];
  124.         var arr = re.exec(line);
  125.         if (arr!=null)
  126.         {
  127.               slideshow.AddImage("http://cgibin.rcn.com/fillmore.dnai/dailies/"+arr[1],"http://cgibin.rcn.com/fillmore.dnai/cgi-bin/sviewer.pl","Sherman's Lagoon by: Jim Toomey");
  128.         }
  129.     }
  130.  
  131.     // Wizard of Id
  132.     var text=slideshow.DownloadText("http://www.comics.com/creators/wizardofid/");
  133.     var re = new RegExp("\<IMG SRC=\"([^\"]+)\" ALT=\"Today's Comic\" BORDER=\"0\"\>","g");               
  134.     var arr;
  135.     while ((arr = re.exec(text)) != null)
  136.     {
  137.         slideshow.AddImage("http://www.comics.com"+arr[1],"http://www.comics.com/creators/wizardofid/","Wizard of Id by: Brant Parker");
  138.     }
  139.  
  140. }
  141. else
  142. {
  143.     slideshow.msg("All Comics slideshow requires Internet Explorer 5.5 or later");
  144. }
  145.  
  146. ]]>
  147. </bot>
  148. </root>